import request from '@/utils/request'


/**
 * 分页获取活动列表
 */
export function getFlashPromotions(page) {
    return request({
      url: '/flash/list',
      method: 'get',
      params: { pageNum: page.currentPage, pageSize: page.pageSize }
    })
}

/**
 * 新增活动
 */
export function addFlashPromotion(data) {
    return request({
      url: '/flash/create',
      method: 'post',
      data
    })
}

/**
 * 根据id获取指定活动
 */
export function getFlashPromotion(id) {
    return request({
      url: `/flash/getItem/${id}`,
      method: 'get'
    })
}

/**
 * 更新活动状态
 */
export function updateFlashPromotion(id, status) {
    return request({
      url: `/flash/update//status/${id}`,
      method: 'post',
      params: { status: status }
    })
}

/**
 * 更新活动
 */
export function updateFlashPromotionStatus(data) {
    return request({
      url: `/flash/update/${data.id}`,
      method: 'post',
      data
    })
}

/**
 * 活动设置商品
 */
export function flashSetProduct(data) {
    return request({
      url: `/flash/update/${data.id}`,
      method: 'post',
      data
    })
}

/**
 * 删除活动
 */
export function delFlashPromotion(id) {
    return request({
      url: `/flash/delete/${id}`,
      method: 'post'
    })
}



/**
 * 分页获取优惠券列表
 */
export function getCoupons(page) {
    return request({
      url: '/coupon/list',
      method: 'get',
      params: { pageNum: page.currentPage, pageSize: page.pageSize }
    })
}

/**
 * 新增优惠券
 */
export function addCoupon(data) {
    return request({
      url: '/coupon/create',
      method: 'post',
      data
    })
}

/**
 * 根据id获取指定优惠券
 */
export function getCoupon(id) {
    return request({
      url: `/coupon/getItem/${id}`,
      method: 'get'
    })
}


/**
 * 更新优惠券
 */
export function updateCoupon(data) {
    return request({
      url: `/coupon/update/${data.id}`,
      method: 'post',
      data
    })
}

/**
 * 优惠券设置商品
 */
export function couponSetProduct(data) {
    return request({
      url: `/coupon/update/${data.id}`,
      method: 'post',
      data
    })
}

/**
 * 优惠券设置商品分类
 */
export function couponSetProductCategory(data) {
    return request({
      url: `/coupon/update/${data.id}`,
      method: 'post',
      data
    })
}

/**
 * 删除优惠券
 */
export function delCoupon(id) {
    return request({
      url: `/coupon/delete/${id}`,
      method: 'post'
    })
}